<!DOCTYPE html>
<html><head>
  <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"><meta http-equiv="Pragma" content="no-cache"><meta http-equiv="Expires" content="0"><meta charset="utf-8">
  <title>Jump and run Game</title>
  <meta name="generator" content="Google Web Designer 5.0.4.0226">
  <meta name="template" content="Expandable 3.0.0">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link href="gwdpage_style.css" rel="stylesheet" data-version="12" data-exports-type="gwd-page">
  <link href="gwdpagedeck_style.css" rel="stylesheet" data-version="12" data-exports-type="gwd-pagedeck">
  <link href="gwdimage_style.css" rel="stylesheet" data-version="12" data-exports-type="gwd-image">
  <link href="gwdaudio_style.css" rel="stylesheet" data-version="4" data-exports-type="gwd-audio">
  <style type="text/css" id="gwd-center-page-style">#page1 {
    left: 50%;
    top: 50%;
    margin-left: -275px;
    margin-top: -200px;
}
#page1_1 {
    left: 50%;
    top: 50%;
    margin-left: -275px;
    margin-top: -200px;
}
#page1_2 {
    left: 50%;
    top: 50%;
    margin-left: -275px;
    margin-top: -200px;
}
#page1_3 {
    left: 50%;
    top: 50%;
    margin-left: -275px;
    margin-top: -200px;
}</style>
  <style type="text/css" id="gwd-lightbox-style">.gwd-lightbox {
    overflow: hidden;
}</style>
  <style type="text/css" id="gwd-text-style">p {
    margin: 0px;
}
h1 {
    margin: 0px;
}
h2 {
    margin: 0px;
}
h3 {
    margin: 0px;
}</style>
  <style type="text/css">html,
body {
    width: 100%;
    height: 100%;
    margin: 0px;
}
.gwd-page-container {
    position: relative;
    width: 100%;
    height: 100%;
}
.gwd-page-content {
    background-color: transparent;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    position: absolute;
}
.gwd-page-wrapper {
    background-color: rgb(255, 255, 255);
    position: absolute;
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
}
.page1-content {
    width: 550px;
    height: 400px;
}
.gwd-p-ix4f {
    position: absolute;
    height: 42px;
    width: 187px;
    transform-origin: 93.5px 21px 0px;
    -webkit-transform-origin: 93.5px 21px 0px;
    -moz-transform-origin: 93.5px 21px 0px;
    left: 190px;
    top: 37px;
}
.gwd-page-kgkn {
    width: 550px;
    height: 400px;
}
.gwd-div-1r0h {
    width: 550px;
    height: 400px;
}
.gwd-p-6myc {
    position: absolute;
    width: 191px;
    left: 186px;
    top: 37px;
    color: rgba(255, 118, 0, 0.8);
    height: 43px;
    transform-origin: 58px 16.125px 0px;
    -webkit-transform-origin: 58px 16.125px 0px;
    -moz-transform-origin: 58px 16.125px 0px;
}
.gwd-h1-18cn {
    width: 116px;
    height: 27px;
    transform-origin: 58px 13.5px 0px;
    -webkit-transform-origin: 58px 13.5px 0px;
    -moz-transform-origin: 58px 13.5px 0px;
    left: 39px;
    top: 346px;
}
.gwd-h3-f0xc {
    width: 11.45%;
    height: 6.75%;
    top: 91%;
    left: 85.09%;
    transform-origin: 58px 13.5px 0px;
    -webkit-transform-origin: 58px 13.5px 0px;
    -moz-transform-origin: 58px 13.5px 0px;
    color: rgba(252, 0, 157, 0.8);
    font-family: "Courier New";
}
.gwd-div-4zj1 {
    position: absolute;
    width: 550px;
    height: 55px;
    left: 0px;
    top: 345px;
    background-image: none;
    background-color: rgb(103, 185, 255);
}
.gwd-div-2v3a {
    left: 0px;
    top: 345px;
    background-color: rgba(103, 185, 255, 0.8);
}
.gwd-image-gz6h {
    position: absolute;
    height: 346px;
    top: -1px;
    left: 0px;
    width: 550px;
    transform-origin: 275px 173px 0px;
    -webkit-transform-origin: 275px 173px 0px;
    -moz-transform-origin: 275px 173px 0px;
}
.gwd-h1-mdbx {
    background-color: transparent;
    background-image: none;
    color: rgba(255, 118, 0, 0.8);
    font-family: "Courier New";
    height: 80px;
    width: 198px;
    transform-origin: 99px 40px 0px;
    -webkit-transform-origin: 99px 40px 0px;
    -moz-transform-origin: 99px 40px 0px;
    text-align: center;
}
.gwd-div-1wwy {
    background-color: rgba(103, 185, 255, 0.8);
}
.gwd-span-1sc9 {
    font-family: "Courier New";
}
.gwd-h3-25oz {
    top: 90%;
    left: 4%;
    width: 19.64%;
    transform-origin: 54.008px 13.5px 0px;
    -webkit-transform-origin: 54.008px 13.5px 0px;
    -moz-transform-origin: 54.008px 13.5px 0px;
}
.gwd-div-x0cy {
    position: absolute;
    height: 78px;
    top: 267px;
    width: 703px;
    transform-origin: 351.5px 39px 0px;
    -webkit-transform-origin: 351.5px 39px 0px;
    -moz-transform-origin: 351.5px 39px 0px;
    left: -2px;
}
.gwd-image-a3e1 {
    position: absolute;
    width: 100px;
    height: 77px;
    transform-origin: 50px 38.5px 0px;
    -webkit-transform-origin: 50px 38.5px 0px;
    -moz-transform-origin: 50px 38.5px 0px;
    top: 1px;
    left: 1px;
}
.gwd-image-1eo5 {
    left: 102px;
}
.gwd-image-1nkr {
    left: 202px;
}
.gwd-image-fm2h {
    transform-origin: 50px 38.5px 0px;
    -webkit-transform-origin: 50px 38.5px 0px;
    -moz-transform-origin: 50px 38.5px 0px;
    left: 302px;
    top: 1px;
}
.gwd-image-qut8 {
    left: 402px;
}
.gwd-image-1wlb {
    left: 502px;
}
.gwd-image-15ri {
    transform-origin: 50px 38.5px 0px;
    -webkit-transform-origin: 50px 38.5px 0px;
    -moz-transform-origin: 50px 38.5px 0px;
    left: 602px;
}
.gwd-image-1wm4 {
    left: 2px;
}
.gwd-div-508n {
    position: absolute;
    width: 23.45%;
    height: 34.75%;
    left: 1%;
    top: 33%;
    transform-origin: 64.4845px 69.5px 0px;
    -webkit-transform-origin: 64.4845px 69.5px 0px;
    -moz-transform-origin: 64.4845px 69.5px 0px;
}
.gwd-image-klt2 {
    position: absolute;
    width: 72px;
    height: 70px;
    transform-origin: 36.5246px 35px 0px;
    -webkit-transform-origin: 36.5246px 35px 0px;
    -moz-transform-origin: 36.5246px 35px 0px;
    left: 31px;
    top: 70px;
    opacity: 0;
}
@keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes {
    0% {
        left: -2px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes {
    0% {
        left: -2px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes {
    0% {
        left: -2px;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        -moz-animation-timing-function: linear;
    }
}
#page1_1.gwd-play-animation .gwd-gen-1v7ogwdanimation {
    animation: gwd-gen-1v7ogwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1v7ogwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1v7ogwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
.gwd-image-1jqy {
    position: absolute;
    top: 79px;
    left: 334px;
    width: 542px;
    height: 474px;
}
.gwd-image-tqpc {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-iiar {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1fd3 {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1r4v {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1ecm {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-18jm {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1tsd {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 1;
}
@keyframes gwd-gen-19asgwdanimation_gwd-keyframes {
    0% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-19asgwdanimation_gwd-keyframes {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-19asgwdanimation_gwd-keyframes {
    0% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-19asgwdanimation {
    animation: gwd-gen-19asgwdanimation_gwd-keyframes 0.05s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-19asgwdanimation_gwd-keyframes 0.05s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-19asgwdanimation_gwd-keyframes 0.05s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1ycmgwdanimation {
    animation: gwd-gen-1ycmgwdanimation_gwd-keyframes 0.1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes 0.1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes 0.1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-v0m0gwdanimation {
    animation: gwd-gen-v0m0gwdanimation_gwd-keyframes 0.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes 0.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes 0.4s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-csftgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-csftgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-csftgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-csftgwdanimation {
    animation: gwd-gen-csftgwdanimation_gwd-keyframes 0.35s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-csftgwdanimation_gwd-keyframes 0.35s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-csftgwdanimation_gwd-keyframes 0.35s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-bgntgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-bgntgwdanimation {
    animation: gwd-gen-bgntgwdanimation_gwd-keyframes 0.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-bgntgwdanimation_gwd-keyframes 0.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-bgntgwdanimation_gwd-keyframes 0.3s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-23ovgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-23ovgwdanimation {
    animation: gwd-gen-23ovgwdanimation_gwd-keyframes 0.25s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-23ovgwdanimation_gwd-keyframes 0.25s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-23ovgwdanimation_gwd-keyframes 0.25s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-lvzwgwdanimation {
    animation: gwd-gen-lvzwgwdanimation_gwd-keyframes 0.2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes 0.2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes 0.2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-2l3cgwdanimation {
    animation: gwd-gen-2l3cgwdanimation_gwd-keyframes 0.15s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes 0.15s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes 0.15s linear 0s 1 normal forwards;
}
.gwd-image-85kn {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 55px;
    opacity: 0;
}
.gwd-image-yqsr {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 40px;
    opacity: 0;
}
.gwd-image-vwml {
    position: absolute;
    left: 31px;
    top: 25px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1ra1 {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 10px;
    opacity: 0;
}
.gwd-image-13qx {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 10px;
    opacity: 0;
}
.gwd-image-1gtd {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 25px;
    opacity: 0;
}
.gwd-image-ptwu {
    position: absolute;
    left: 31px;
    width: 72px;
    height: 70px;
    top: 40px;
    opacity: 0;
}
.gwd-image-1gyd {
    position: absolute;
    left: 31px;
    top: 55px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
@keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1j6cgwdanimation {
    animation: gwd-gen-1j6cgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes 0.5s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-d63lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-d63lgwdanimation {
    animation: gwd-gen-d63lgwdanimation_gwd-keyframes 0.55s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-d63lgwdanimation_gwd-keyframes 0.55s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-d63lgwdanimation_gwd-keyframes 0.55s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-j3rhgwdanimation {
    animation: gwd-gen-j3rhgwdanimation_gwd-keyframes 0.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes 0.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes 0.6s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1vzwgwdanimation {
    animation: gwd-gen-1vzwgwdanimation_gwd-keyframes 0.65s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes 0.65s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes 0.65s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-qc07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-qc07gwdanimation {
    animation: gwd-gen-qc07gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-qc07gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-qc07gwdanimation_gwd-keyframes 0.7s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-dijigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-dijigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-dijigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-dijigwdanimation {
    animation: gwd-gen-dijigwdanimation_gwd-keyframes 0.75s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-dijigwdanimation_gwd-keyframes 0.75s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-dijigwdanimation_gwd-keyframes 0.75s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-ppxjgwdanimation {
    animation: gwd-gen-ppxjgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes 0.8s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-9txigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-9txigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-9txigwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-9txigwdanimation {
    animation: gwd-gen-9txigwdanimation_gwd-keyframes 0.85s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-9txigwdanimation_gwd-keyframes 0.85s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-9txigwdanimation_gwd-keyframes 0.85s linear 0s 1 normal forwards;
}
.gwd-h3-1h1m {
    left: 6%;
    width: 9.82%;
    transform-origin: 49.7516px 13.5px 0px;
    -webkit-transform-origin: 49.7516px 13.5px 0px;
    -moz-transform-origin: 49.7516px 13.5px 0px;
}
.gwd-div-m38s {
    position: absolute;
    width: 600px;
    height: 120px;
    left: 0px;
    top: 148px;
}
.gwd-div-l1ty {
    position: absolute;
    height: 50px;
    width: 50px;
    top: 1px;
    left: 550px;
}
.gwd-image-1s9i {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 0px;
    transform-origin: 25px 25px 0px;
    -webkit-transform-origin: 25px 25px 0px;
    -moz-transform-origin: 25px 25px 0px;
    top: 0px;
}
@keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes {
    0% {
        left: 550px;
        top: 1px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        animation-timing-function: step-start;
        -webkit-animation-timing-function: step-start;
        -moz-animation-timing-function: step-start;
    }
}
@-webkit-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes {
    0% {
        left: 550px;
        top: 1px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -webkit-animation-timing-function: step-start;
    }
}
@-moz-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes {
    0% {
        left: 550px;
        top: 1px;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -moz-animation-timing-function: step-start;
    }
}
.gwd-play-animation #projectile_path_div .gwd-gen-fi0sgwdanimation {
    animation: gwd-gen-fi0sgwdanimation_gwd-keyframes 2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes 2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes 2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-50zcgwdanimation_gwd-keyframes {
    0% {
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    25% {
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        top: -5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    50% {
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    75% {
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        top: 5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-50zcgwdanimation_gwd-keyframes {
    0% {
        -webkit-transform-origin: 25px 25px 0px;
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
    25% {
        -webkit-transform-origin: 25px 25px 0px;
        top: -5px;
        -webkit-animation-timing-function: linear;
    }
    50% {
        -webkit-transform-origin: 25px 25px 0px;
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
    75% {
        -webkit-transform-origin: 25px 25px 0px;
        top: 5px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform-origin: 25px 25px 0px;
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-50zcgwdanimation_gwd-keyframes {
    0% {
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        -moz-animation-timing-function: linear;
    }
    25% {
        -moz-transform-origin: 25px 25px 0px;
        top: -5px;
        -moz-animation-timing-function: linear;
    }
    50% {
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        -moz-animation-timing-function: linear;
    }
    75% {
        -moz-transform-origin: 25px 25px 0px;
        top: 5px;
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform-origin: 25px 25px 0px;
        top: 0px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #projectile_high_div .gwd-gen-50zcgwdanimation {
    animation: gwd-gen-50zcgwdanimation_gwd-keyframes 0.4s linear 0s infinite normal forwards;
    -webkit-animation: gwd-gen-50zcgwdanimation_gwd-keyframes 0.4s linear 0s infinite normal forwards;
    -moz-animation: gwd-gen-50zcgwdanimation_gwd-keyframes 0.4s linear 0s infinite normal forwards;
}
.gwd-div-1ohk {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 550px;
    transform-origin: 25px 25px 0px;
    -webkit-transform-origin: 25px 25px 0px;
    -moz-transform-origin: 25px 25px 0px;
    top: 70px;
}
.gwd-p-1gwx {
    height: auto;
    left: 0px;
    position: absolute;
    top: 0px;
    width: auto;
}
@keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes {
    0% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes {
    0% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: -50px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes {
    0% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #projectile_path_div .gwd-gen-1ln3gwdanimation {
    animation: gwd-gen-1ln3gwdanimation_gwd-keyframes 3.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes 3.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes 3.6s linear 0s 1 normal forwards;
}
.gwd-image-et0s {
    position: absolute;
    width: 297px;
    height: 252px;
    left: 791px;
    top: 186px;
}
.gwd-image-131k {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 0px;
    top: 0px;
}
@keyframes gwd-gen-sx9ogwdanimation_gwd-keyframes {
    0% {
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    25% {
        top: 5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    50% {
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    75% {
        top: -5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-sx9ogwdanimation_gwd-keyframes {
    0% {
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
    25% {
        top: 5px;
        -webkit-animation-timing-function: linear;
    }
    50% {
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
    75% {
        top: -5px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        top: 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-sx9ogwdanimation_gwd-keyframes {
    0% {
        top: 0px;
        -moz-animation-timing-function: linear;
    }
    25% {
        top: 5px;
        -moz-animation-timing-function: linear;
    }
    50% {
        top: 0px;
        -moz-animation-timing-function: linear;
    }
    75% {
        top: -5px;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 0px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #projectile_low_div .gwd-gen-sx9ogwdanimation {
    animation: gwd-gen-sx9ogwdanimation_gwd-keyframes 0.2s linear 0s infinite normal forwards;
    -webkit-animation: gwd-gen-sx9ogwdanimation_gwd-keyframes 0.2s linear 0s infinite normal forwards;
    -moz-animation: gwd-gen-sx9ogwdanimation_gwd-keyframes 0.2s linear 0s infinite normal forwards;
}
.gwd-page-8ep1 {
    width: 550px;
    height: 400px;
}
.gwd-div-1x2m {
    width: 550px;
    height: 400px;
}
.gwd-page-1iqe {
    width: 550px;
    height: 400px;
}
.gwd-div-yp8c {
    width: 550px;
    height: 400px;
}
.gwd-image-1lu0 {
    left: 0px;
    top: -5px;
}
.gwd-span-jnq3 {
    color: rgb(242, 136, 214);
}
.gwd-span-a02c {
    color: rgb(252, 144, 215);
    font-weight: bold;
}
.gwd-span-d529 {
    color: rgb(235, 86, 109);
    font-style: italic;
    font-family: "Courier New";
    font-size: 20px;
}
.gwd-image-r1ca {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1kzd {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-ioln {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-1h7x {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-1032 {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-194p {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-1wom {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-dmj7 {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
}
.gwd-image-1bkg {
    position: absolute;
    left: 31px;
    top: 70px;
    width: 72px;
    height: 70px;
    opacity: 0;
}
.gwd-image-1b1n {
    position: absolute;
    left: 31px;
    top: 70px;
    height: 70px;
    width: 72px;
    opacity: 0;
    transform-origin: 36px 35px 0px;
    -webkit-transform-origin: 36px 35px 0px;
    -moz-transform-origin: 36px 35px 0px;
}
@keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1pnkgwdanimation {
    animation: gwd-gen-1pnkgwdanimation_gwd-keyframes 1.25s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes 1.25s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes 1.25s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1n5rgwdanimation {
    animation: gwd-gen-1n5rgwdanimation_gwd-keyframes 0.95s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes 0.95s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes 0.95s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-j0rxgwdanimation {
    animation: gwd-gen-j0rxgwdanimation_gwd-keyframes 1.05s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes 1.05s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes 1.05s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1y2dgwdanimation {
    animation: gwd-gen-1y2dgwdanimation_gwd-keyframes 1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes 1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes 1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1i5cgwdanimation {
    animation: gwd-gen-1i5cgwdanimation_gwd-keyframes 1.1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes 1.1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes 1.1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1cvvgwdanimation {
    animation: gwd-gen-1cvvgwdanimation_gwd-keyframes 1.15s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes 1.15s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes 1.15s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1324gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1324gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1324gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1324gwdanimation {
    animation: gwd-gen-1324gwdanimation_gwd-keyframes 1.2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1324gwdanimation_gwd-keyframes 1.2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1324gwdanimation_gwd-keyframes 1.2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1f68gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1f68gwdanimation {
    animation: gwd-gen-1f68gwdanimation_gwd-keyframes 1.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1f68gwdanimation_gwd-keyframes 1.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1f68gwdanimation_gwd-keyframes 1.3s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1bjygwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-1bjygwdanimation {
    animation: gwd-gen-1bjygwdanimation_gwd-keyframes 1.35s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1bjygwdanimation_gwd-keyframes 1.35s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1bjygwdanimation_gwd-keyframes 1.35s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-152xgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-152xgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-152xgwdanimation_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div .gwd-gen-152xgwdanimation {
    animation: gwd-gen-152xgwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-152xgwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-152xgwdanimation_gwd-keyframes 1.4s linear 0s 1 normal forwards;
}
.gwd-p-10hk {
    position: absolute;
    height: 64px;
    width: 263px;
    transform-origin: 131.5px 32px 0px;
    -webkit-transform-origin: 131.5px 32px 0px;
    -moz-transform-origin: 131.5px 32px 0px;
    text-align: center;
    left: 141px;
    top: 37px;
}
.gwd-span-1nh7 {
    font-size: 25px;
    font-weight: bold;
    font-family: "Courier New";
    color: rgba(247, 1, 1, 0.65);
}
.gwd-p-n477 {
    position: absolute;
    width: 57px;
    height: 25px;
    transform-origin: 70.8837px 16.0714px 0px;
    -webkit-transform-origin: 70.8837px 16.0714px 0px;
    -moz-transform-origin: 70.8837px 16.0714px 0px;
    font-size: 18px;
    font-family: "Courier New";
    font-weight: bold;
    color: rgb(252, 0, 157);
    left: 50px;
    top: 363px;
}
.gwd-p-17y8 {
    left: 472px;
    top: 364px;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-p-zs0y {
    left: 48px;
    top: 362px;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-p-1dd0 {
    position: absolute;
    height: 29px;
    width: 145px;
    transform-origin: 72.5px 18px 0px;
    -webkit-transform-origin: 72.5px 18px 0px;
    -moz-transform-origin: 72.5px 18px 0px;
    font-size: 18px;
    font-weight: bold;
    font-family: "Courier New";
    color: rgb(252, 0, 157);
    left: 18px;
    top: 364px;
}
.gwd-p-vazp {
    height: auto;
    position: absolute;
    width: auto;
    left: 0px;
    top: 0px;
}
.gwd-p-f4cr {
    width: 50px;
    transform-origin: 25px 18px 0px;
    -webkit-transform-origin: 25px 18px 0px;
    -moz-transform-origin: 25px 18px 0px;
    left: 484px;
    top: 364px;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-p-fni3 {
    height: auto;
    left: 0px;
    position: absolute;
    top: 0px;
    width: auto;
}
.gwd-h3-1r5r {
    position: absolute;
    font-family: "Courier New";
    color: rgba(252, 0, 157, 0.8);
    width: 50px;
    left: 475px;
    top: 363px;
    height: 21px;
    transform-origin: 28.7234px 16.5px 0px;
    -webkit-transform-origin: 28.7234px 16.5px 0px;
    -moz-transform-origin: 28.7234px 16.5px 0px;
}
.gwd-p-vhrs {
    transform-origin: 28.7234px 16.5px 0px;
    -webkit-transform-origin: 28.7234px 16.5px 0px;
    -moz-transform-origin: 28.7234px 16.5px 0px;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-audio-14lz {
    position: absolute;
    background-image: none;
    left: 109px;
    top: 48px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 33.0238px;
    height: 31.1129px;
    transform-origin: 0px 31.1129px 0px;
    -webkit-transform-origin: 0px 31.1129px 0px;
    -moz-transform-origin: 0px 31.1129px 0px;
    transform: translate3d(-105px, -6px, 0px) rotateZ(-0.195994deg);
    -webkit-transform: translate3d(-105px, -6px, 0px) rotateZ(-0.195994deg);
    -moz-transform: translate3d(-105px, -6px, 0px) rotateZ(-0.195994deg);
    border-image-source: none;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-color: transparent;
    background-color: transparent;
}
.gwd-audio-1g9z {
    position: absolute;
    width: 15px;
    height: 17px;
    transform-origin: 7.75px 8.5px 0px;
    -webkit-transform-origin: 7.75px 8.5px 0px;
    -moz-transform-origin: 7.75px 8.5px 0px;
    left: 372px;
    top: -68px;
}
.gwd-span-1rwt {
    position: absolute;
    width: 325px;
    height: 214px;
    left: 124px;
    top: 57px;
    font-family: "Courier New";
    font-size: 18.72px;
    font-weight: bold;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-span-yp65 {
    position: absolute;
    height: 23px;
    font-family: "Courier New";
    font-size: 18.72px;
    font-weight: bold;
    color: rgba(252, 0, 157, 0.8);
    left: 401px;
    top: 27px;
    width: 69px;
    transform-origin: 134.831px 69.5px 0px;
    -webkit-transform-origin: 134.831px 69.5px 0px;
    -moz-transform-origin: 134.831px 69.5px 0px;
}
.gwd-span-2gfk {
    position: absolute;
    width: 80px;
    height: 23px;
    left: 470px;
    top: 27px;
    font-family: "Courier New";
    font-size: 18.72px;
    font-weight: bold;
    color: rgba(252, 0, 157, 0.8);
}
.gwd-p-13le {
    position: absolute;
    width: 187px;
    height: 120px;
    font-family: "Courier New";
    font-weight: bold;
    text-align: center;
    left: 178px;
    top: 155px;
    font-size: 50px;
    color: rgb(252, 252, 0);
}
@media (orientation: landscape) {}@media (orientation: portrait) {}</style><style type="text/css" data-gwd-secondary-animations="">#page1_1.platform_start .gwd-gen-1v7ogwdanimation {
    animation: gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start 0.5s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start {
    0% {
        left: -2px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start {
    0% {
        left: -2px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1v7ogwdanimation_gwd-keyframes_platform_start {
    0% {
        left: -2px;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -102px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #projectile_path_div.projectile_high_start .gwd-gen-fi0sgwdanimation {
    animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start 2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start 2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start 2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        left: 550px;
        top: 1px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        animation-timing-function: step-start;
        -webkit-animation-timing-function: step-start;
        -moz-animation-timing-function: step-start;
    }
}
@-webkit-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        left: 550px;
        top: 1px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -webkit-animation-timing-function: step-start;
    }
}
@-moz-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        left: 550px;
        top: 1px;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -moz-animation-timing-function: step-start;
    }
}
.gwd-play-animation #projectile_path_div.projectile_low_start .gwd-gen-fi0sgwdanimation {
    animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start 2s linear -2s 1 normal forwards;
    -webkit-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start 2s linear -2s 1 normal forwards;
    -moz-animation: gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start 2s linear -2s 1 normal forwards;
}
@keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        left: 550px;
        top: 1px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        animation-timing-function: step-start;
        -webkit-animation-timing-function: step-start;
        -moz-animation-timing-function: step-start;
    }
}
@-webkit-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        left: 550px;
        top: 1px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -webkit-animation-timing-function: step-start;
    }
}
@-moz-keyframes gwd-gen-fi0sgwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        left: 550px;
        top: 1px;
        -moz-animation-timing-function: linear;
    }
    100% {
        left: -50px;
        top: 1px;
        -moz-animation-timing-function: step-start;
    }
}
.gwd-play-animation #projectile_path_div.projectile_high_start .gwd-gen-1ln3gwdanimation {
    animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start 3.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start 3.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start 3.6s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: -50px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_high_start {
    0% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #projectile_path_div.projectile_low_start .gwd-gen-1ln3gwdanimation {
    animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
    -webkit-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
    -moz-animation: gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
}
@keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        transform-origin: 25px 25px 0px;
        -webkit-transform-origin: 25px 25px 0px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: 550px;
        -webkit-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -webkit-transform-origin: 25px 25px 0px;
        left: -50px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ln3gwdanimation_gwd-keyframes_projectile_low_start {
    0% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    58.3333% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: 550px;
        -moz-animation-timing-function: linear;
    }
    100% {
        top: 70px;
        -moz-transform-origin: 25px 25px 0px;
        left: -50px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-19asgwdanimation {
    animation: gwd-gen-19asgwdanimation_gwd-keyframes_run_start 0.05s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-19asgwdanimation_gwd-keyframes_run_start 0.05s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-19asgwdanimation_gwd-keyframes_run_start 0.05s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-19asgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-19asgwdanimation {
    animation: gwd-gen-19asgwdanimation_gwd-keyframes_jump_start 0.05s linear -0.05s 1 normal forwards;
    -webkit-animation: gwd-gen-19asgwdanimation_gwd-keyframes_jump_start 0.05s linear -0.05s 1 normal forwards;
    -moz-animation: gwd-gen-19asgwdanimation_gwd-keyframes_jump_start 0.05s linear -0.05s 1 normal forwards;
}
@keyframes gwd-gen-19asgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-19asgwdanimation {
    animation: gwd-gen-19asgwdanimation_gwd-keyframes_collision_start 0.05s linear -0.05s 1 normal forwards;
    -webkit-animation: gwd-gen-19asgwdanimation_gwd-keyframes_collision_start 0.05s linear -0.05s 1 normal forwards;
    -moz-animation: gwd-gen-19asgwdanimation_gwd-keyframes_collision_start 0.05s linear -0.05s 1 normal forwards;
}
@keyframes gwd-gen-19asgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-19asgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1ycmgwdanimation {
    animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start 0.1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start 0.1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start 0.1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1ycmgwdanimation {
    animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start 0.1s linear -0.1s 1 normal forwards;
    -webkit-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start 0.1s linear -0.1s 1 normal forwards;
    -moz-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start 0.1s linear -0.1s 1 normal forwards;
}
@keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1ycmgwdanimation {
    animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start 0.1s linear -0.1s 1 normal forwards;
    -webkit-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start 0.1s linear -0.1s 1 normal forwards;
    -moz-animation: gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start 0.1s linear -0.1s 1 normal forwards;
}
@keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1ycmgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    50% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-2l3cgwdanimation {
    animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start 0.15s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start 0.15s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start 0.15s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-2l3cgwdanimation {
    animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start 0.15s linear -0.15s 1 normal forwards;
    -webkit-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start 0.15s linear -0.15s 1 normal forwards;
    -moz-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start 0.15s linear -0.15s 1 normal forwards;
}
@keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-2l3cgwdanimation {
    animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start 0.15s linear -0.15s 1 normal forwards;
    -webkit-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start 0.15s linear -0.15s 1 normal forwards;
    -moz-animation: gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start 0.15s linear -0.15s 1 normal forwards;
}
@keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-2l3cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    66.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-lvzwgwdanimation {
    animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start 0.2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start 0.2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start 0.2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-lvzwgwdanimation {
    animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start 0.2s linear -0.2s 1 normal forwards;
    -webkit-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start 0.2s linear -0.2s 1 normal forwards;
    -moz-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start 0.2s linear -0.2s 1 normal forwards;
}
@keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-lvzwgwdanimation {
    animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start 0.2s linear -0.2s 1 normal forwards;
    -webkit-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start 0.2s linear -0.2s 1 normal forwards;
    -moz-animation: gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start 0.2s linear -0.2s 1 normal forwards;
}
@keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-lvzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-23ovgwdanimation {
    animation: gwd-gen-23ovgwdanimation_gwd-keyframes_run_start 0.25s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_run_start 0.25s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_run_start 0.25s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-23ovgwdanimation {
    animation: gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start 0.25s linear -0.25s 1 normal forwards;
    -webkit-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start 0.25s linear -0.25s 1 normal forwards;
    -moz-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start 0.25s linear -0.25s 1 normal forwards;
}
@keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-23ovgwdanimation {
    animation: gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start 0.25s linear -0.25s 1 normal forwards;
    -webkit-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start 0.25s linear -0.25s 1 normal forwards;
    -moz-animation: gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start 0.25s linear -0.25s 1 normal forwards;
}
@keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-23ovgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    80% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-bgntgwdanimation {
    animation: gwd-gen-bgntgwdanimation_gwd-keyframes_run_start 0.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_run_start 0.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_run_start 0.3s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-bgntgwdanimation {
    animation: gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start 0.3s linear -0.3s 1 normal forwards;
    -webkit-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start 0.3s linear -0.3s 1 normal forwards;
    -moz-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start 0.3s linear -0.3s 1 normal forwards;
}
@keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-bgntgwdanimation {
    animation: gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start 0.3s linear -0.3s 1 normal forwards;
    -webkit-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start 0.3s linear -0.3s 1 normal forwards;
    -moz-animation: gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start 0.3s linear -0.3s 1 normal forwards;
}
@keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-bgntgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    83.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-csftgwdanimation {
    animation: gwd-gen-csftgwdanimation_gwd-keyframes_run_start 0.35s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-csftgwdanimation_gwd-keyframes_run_start 0.35s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-csftgwdanimation_gwd-keyframes_run_start 0.35s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-csftgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-csftgwdanimation {
    animation: gwd-gen-csftgwdanimation_gwd-keyframes_jump_start 0.35s linear -0.35s 1 normal forwards;
    -webkit-animation: gwd-gen-csftgwdanimation_gwd-keyframes_jump_start 0.35s linear -0.35s 1 normal forwards;
    -moz-animation: gwd-gen-csftgwdanimation_gwd-keyframes_jump_start 0.35s linear -0.35s 1 normal forwards;
}
@keyframes gwd-gen-csftgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-csftgwdanimation {
    animation: gwd-gen-csftgwdanimation_gwd-keyframes_collision_start 0.35s linear -0.35s 1 normal forwards;
    -webkit-animation: gwd-gen-csftgwdanimation_gwd-keyframes_collision_start 0.35s linear -0.35s 1 normal forwards;
    -moz-animation: gwd-gen-csftgwdanimation_gwd-keyframes_collision_start 0.35s linear -0.35s 1 normal forwards;
}
@keyframes gwd-gen-csftgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-csftgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    85.7143% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-v0m0gwdanimation {
    animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start 0.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start 0.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start 0.4s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-v0m0gwdanimation {
    animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start 0.4s linear -0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start 0.4s linear -0.4s 1 normal forwards;
    -moz-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start 0.4s linear -0.4s 1 normal forwards;
}
@keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-v0m0gwdanimation {
    animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start 0.4s linear -0.4s 1 normal forwards;
    -webkit-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start 0.4s linear -0.4s 1 normal forwards;
    -moz-animation: gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start 0.4s linear -0.4s 1 normal forwards;
}
@keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-v0m0gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    87.5% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1j6cgwdanimation {
    animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start 0.5s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1j6cgwdanimation {
    animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start 0.5s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start 0.5s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start 0.5s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1j6cgwdanimation {
    animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start 0.5s linear -0.5s 1 normal forwards;
    -webkit-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start 0.5s linear -0.5s 1 normal forwards;
    -moz-animation: gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start 0.5s linear -0.5s 1 normal forwards;
}
@keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1j6cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-d63lgwdanimation {
    animation: gwd-gen-d63lgwdanimation_gwd-keyframes_run_start 0.55s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_run_start 0.55s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_run_start 0.55s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-d63lgwdanimation {
    animation: gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start 0.55s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start 0.55s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start 0.55s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-d63lgwdanimation {
    animation: gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start 0.55s linear -0.55s 1 normal forwards;
    -webkit-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start 0.55s linear -0.55s 1 normal forwards;
    -moz-animation: gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start 0.55s linear -0.55s 1 normal forwards;
}
@keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-d63lgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    90.9091% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-j3rhgwdanimation {
    animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start 0.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start 0.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start 0.6s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-j3rhgwdanimation {
    animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start 0.6s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start 0.6s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start 0.6s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-j3rhgwdanimation {
    animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start 0.6s linear -0.6s 1 normal forwards;
    -webkit-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start 0.6s linear -0.6s 1 normal forwards;
    -moz-animation: gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start 0.6s linear -0.6s 1 normal forwards;
}
@keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j3rhgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    91.6667% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1vzwgwdanimation {
    animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start 0.65s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start 0.65s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start 0.65s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1vzwgwdanimation {
    animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start 0.65s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start 0.65s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start 0.65s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1vzwgwdanimation {
    animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start 0.65s linear -0.65s 1 normal forwards;
    -webkit-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start 0.65s linear -0.65s 1 normal forwards;
    -moz-animation: gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start 0.65s linear -0.65s 1 normal forwards;
}
@keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1vzwgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.3077% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-qc07gwdanimation {
    animation: gwd-gen-qc07gwdanimation_gwd-keyframes_run_start 0.7s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_run_start 0.7s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_run_start 0.7s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-qc07gwdanimation {
    animation: gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start 0.7s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start 0.7s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start 0.7s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-qc07gwdanimation {
    animation: gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start 0.7s linear -0.7s 1 normal forwards;
    -webkit-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start 0.7s linear -0.7s 1 normal forwards;
    -moz-animation: gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start 0.7s linear -0.7s 1 normal forwards;
}
@keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-qc07gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-dijigwdanimation {
    animation: gwd-gen-dijigwdanimation_gwd-keyframes_run_start 0.75s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-dijigwdanimation_gwd-keyframes_run_start 0.75s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-dijigwdanimation_gwd-keyframes_run_start 0.75s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-dijigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-dijigwdanimation {
    animation: gwd-gen-dijigwdanimation_gwd-keyframes_jump_start 0.75s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-dijigwdanimation_gwd-keyframes_jump_start 0.75s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-dijigwdanimation_gwd-keyframes_jump_start 0.75s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-dijigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-dijigwdanimation {
    animation: gwd-gen-dijigwdanimation_gwd-keyframes_collision_start 0.75s linear -0.75s 1 normal forwards;
    -webkit-animation: gwd-gen-dijigwdanimation_gwd-keyframes_collision_start 0.75s linear -0.75s 1 normal forwards;
    -moz-animation: gwd-gen-dijigwdanimation_gwd-keyframes_collision_start 0.75s linear -0.75s 1 normal forwards;
}
@keyframes gwd-gen-dijigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-dijigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.3333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-ppxjgwdanimation {
    animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start 0.8s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start 0.8s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start 0.8s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-ppxjgwdanimation {
    animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start 0.8s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start 0.8s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start 0.8s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-ppxjgwdanimation {
    animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start 0.8s linear -0.8s 1 normal forwards;
    -webkit-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start 0.8s linear -0.8s 1 normal forwards;
    -moz-animation: gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start 0.8s linear -0.8s 1 normal forwards;
}
@keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-ppxjgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    93.75% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-9txigwdanimation {
    animation: gwd-gen-9txigwdanimation_gwd-keyframes_run_start 0.85s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-9txigwdanimation_gwd-keyframes_run_start 0.85s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-9txigwdanimation_gwd-keyframes_run_start 0.85s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-9txigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-9txigwdanimation {
    animation: gwd-gen-9txigwdanimation_gwd-keyframes_jump_start 0.85s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-9txigwdanimation_gwd-keyframes_jump_start 0.85s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-9txigwdanimation_gwd-keyframes_jump_start 0.85s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-9txigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-9txigwdanimation {
    animation: gwd-gen-9txigwdanimation_gwd-keyframes_collision_start 0.85s linear -0.85s 1 normal forwards;
    -webkit-animation: gwd-gen-9txigwdanimation_gwd-keyframes_collision_start 0.85s linear -0.85s 1 normal forwards;
    -moz-animation: gwd-gen-9txigwdanimation_gwd-keyframes_collision_start 0.85s linear -0.85s 1 normal forwards;
}
@keyframes gwd-gen-9txigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-9txigwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.1176% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1n5rgwdanimation {
    animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start 0.95s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start 0.95s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start 0.95s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1n5rgwdanimation {
    animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start 0.95s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start 0.95s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start 0.95s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1n5rgwdanimation {
    animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start 0.95s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start 0.95s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start 0.95s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1n5rgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    94.7368% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1y2dgwdanimation {
    animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start 1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start 1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start 1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1y2dgwdanimation {
    animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start 1s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start 1s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start 1s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1y2dgwdanimation {
    animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start 1s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start 1s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start 1s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1y2dgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-j0rxgwdanimation {
    animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start 1.05s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start 1.05s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start 1.05s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-j0rxgwdanimation {
    animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start 1.05s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start 1.05s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start 1.05s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-j0rxgwdanimation {
    animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start 1.05s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start 1.05s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start 1.05s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-j0rxgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.2381% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1i5cgwdanimation {
    animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start 1.1s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start 1.1s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start 1.1s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1i5cgwdanimation {
    animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start 1.1s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start 1.1s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start 1.1s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1i5cgwdanimation {
    animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start 1.1s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start 1.1s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start 1.1s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1i5cgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.4545% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1cvvgwdanimation {
    animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start 1.15s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start 1.15s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start 1.15s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1cvvgwdanimation {
    animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start 1.15s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start 1.15s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start 1.15s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1cvvgwdanimation {
    animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start 1.15s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start 1.15s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start 1.15s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1cvvgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.6522% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1324gwdanimation {
    animation: gwd-gen-1324gwdanimation_gwd-keyframes_run_start 1.2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1324gwdanimation_gwd-keyframes_run_start 1.2s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1324gwdanimation_gwd-keyframes_run_start 1.2s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1324gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1324gwdanimation {
    animation: gwd-gen-1324gwdanimation_gwd-keyframes_jump_start 1.2s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1324gwdanimation_gwd-keyframes_jump_start 1.2s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1324gwdanimation_gwd-keyframes_jump_start 1.2s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1324gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1324gwdanimation {
    animation: gwd-gen-1324gwdanimation_gwd-keyframes_collision_start 1.2s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1324gwdanimation_gwd-keyframes_collision_start 1.2s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1324gwdanimation_gwd-keyframes_collision_start 1.2s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1324gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1324gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    95.8333% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1pnkgwdanimation {
    animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start 1.25s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start 1.25s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start 1.25s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1pnkgwdanimation {
    animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start 1.25s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start 1.25s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start 1.25s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1pnkgwdanimation {
    animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start 1.25s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start 1.25s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start 1.25s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1pnkgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1f68gwdanimation {
    animation: gwd-gen-1f68gwdanimation_gwd-keyframes_run_start 1.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_run_start 1.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_run_start 1.3s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1f68gwdanimation {
    animation: gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start 1.3s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start 1.3s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start 1.3s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1f68gwdanimation {
    animation: gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start 1.3s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start 1.3s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start 1.3s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1f68gwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.1538% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-1bjygwdanimation {
    animation: gwd-gen-1bjygwdanimation_gwd-keyframes_run_start 1.35s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_run_start 1.35s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_run_start 1.35s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-1bjygwdanimation {
    animation: gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start 1.35s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start 1.35s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start 1.35s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-1bjygwdanimation {
    animation: gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start 1.35s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start 1.35s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start 1.35s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-1bjygwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-animation-timing-function: step-end;
    }
    96.2963% {
        opacity: 1;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.run_start .gwd-gen-152xgwdanimation {
    animation: gwd-gen-152xgwdanimation_gwd-keyframes_run_start 1.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-gen-152xgwdanimation_gwd-keyframes_run_start 1.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-gen-152xgwdanimation_gwd-keyframes_run_start 1.4s linear 0s 1 normal forwards;
}
@keyframes gwd-gen-152xgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_run_start {
    0% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.jump_start .gwd-gen-152xgwdanimation {
    animation: gwd-gen-152xgwdanimation_gwd-keyframes_jump_start 1.4s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-gen-152xgwdanimation_gwd-keyframes_jump_start 1.4s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-gen-152xgwdanimation_gwd-keyframes_jump_start 1.4s linear -0.45s 1 normal forwards;
}
@keyframes gwd-gen-152xgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_jump_start {
    0% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: linear;
    }
}
.gwd-play-animation #character_div.collision_start .gwd-gen-152xgwdanimation {
    animation: gwd-gen-152xgwdanimation_gwd-keyframes_collision_start 1.4s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-gen-152xgwdanimation_gwd-keyframes_collision_start 1.4s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-gen-152xgwdanimation_gwd-keyframes_collision_start 1.4s linear -0.9s 1 normal forwards;
}
@keyframes gwd-gen-152xgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        transform-origin: 36px 35px 0px;
        -webkit-transform-origin: 36px 35px 0px;
        -moz-transform-origin: 36px 35px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    92.8571% {
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 36px 35px 0px;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes gwd-gen-152xgwdanimation_gwd-keyframes_collision_start {
    0% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    92.8571% {
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    96.4286% {
        opacity: 1;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: step-end;
    }
    100% {
        opacity: 0;
        -moz-transform-origin: 36px 35px 0px;
        -moz-animation-timing-function: linear;
    }
}
#page1_1.gwd-play-animation .event-1-animation {
    animation: gwd-empty-animation 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 0.5s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
#page1_1.platform_start .event-1-animation {
    animation: gwd-empty-animation_platform_start 0.5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_platform_start 0.5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_platform_start 0.5s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation_platform_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_platform_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_platform_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #projectile_path_div .projectile_high_end-animation {
    animation: gwd-empty-animation 2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 2s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 2s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_high_start .projectile_high_end-animation {
    animation: gwd-empty-animation_projectile_high_start 2s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_high_start 2s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_high_start 2s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation_projectile_high_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_projectile_high_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_projectile_high_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #projectile_path_div.projectile_low_start .projectile_high_end-animation {
    animation: none 0s ease 0s 1 normal none;
    -webkit-animation: none 0s ease 0s 1 normal none;
    -moz-animation: none 0s ease 0s 1 normal none;
}
.gwd-play-animation #projectile_path_div .projecttile_low_end-animation {
    animation: gwd-empty-animation 3.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 3.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 3.6s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_high_start .projecttile_low_end-animation {
    animation: gwd-empty-animation_projectile_high_start 3.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_high_start 3.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_high_start 3.6s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_low_start .projecttile_low_end-animation {
    animation: gwd-empty-animation_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_low_start 3.6s linear -2.1s 1 normal forwards;
}
@keyframes gwd-empty-animation_projectile_low_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_projectile_low_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_projectile_low_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #projectile_path_div .collision_high-animation {
    animation: gwd-empty-animation 1.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 1.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 1.6s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_high_start .collision_high-animation {
    animation: gwd-empty-animation_projectile_high_start 1.6s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_high_start 1.6s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_high_start 1.6s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_low_start .collision_high-animation {
    animation: none 0s ease 0s 1 normal none;
    -webkit-animation: none 0s ease 0s 1 normal none;
    -moz-animation: none 0s ease 0s 1 normal none;
}
.gwd-play-animation #projectile_path_div .collision_low-animation {
    animation: gwd-empty-animation 3.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 3.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 3.3s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_high_start .collision_low-animation {
    animation: gwd-empty-animation_projectile_high_start 3.3s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_high_start 3.3s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_high_start 3.3s linear 0s 1 normal forwards;
}
.gwd-play-animation #projectile_path_div.projectile_low_start .collision_low-animation {
    animation: gwd-empty-animation_projectile_low_start 3.3s linear -2.1s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_projectile_low_start 3.3s linear -2.1s 1 normal forwards;
    -moz-animation: gwd-empty-animation_projectile_low_start 3.3s linear -2.1s 1 normal forwards;
}
.gwd-play-animation #character_div .run_end-animation {
    animation: gwd-empty-animation 0.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 0.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 0.4s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.run_start .run_end-animation {
    animation: gwd-empty-animation_run_start 0.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_run_start 0.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_run_start 0.4s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation_run_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_run_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_run_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #character_div.jump_start .run_end-animation {
    animation: none 0s ease 0s 1 normal none;
    -webkit-animation: none 0s ease 0s 1 normal none;
    -moz-animation: none 0s ease 0s 1 normal none;
}
.gwd-play-animation #character_div.collision_start .run_end-animation {
    animation: none 0s ease 0s 1 normal none;
    -webkit-animation: none 0s ease 0s 1 normal none;
    -moz-animation: none 0s ease 0s 1 normal none;
}
.gwd-play-animation #character_div .jump_end-animation {
    animation: gwd-empty-animation 0.85s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 0.85s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 0.85s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.run_start .jump_end-animation {
    animation: gwd-empty-animation_run_start 0.85s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_run_start 0.85s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_run_start 0.85s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.jump_start .jump_end-animation {
    animation: gwd-empty-animation_jump_start 0.85s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_jump_start 0.85s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-empty-animation_jump_start 0.85s linear -0.45s 1 normal forwards;
}
@keyframes gwd-empty-animation_jump_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_jump_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_jump_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #character_div.collision_start .jump_end-animation {
    animation: none 0s ease 0s 1 normal none;
    -webkit-animation: none 0s ease 0s 1 normal none;
    -moz-animation: none 0s ease 0s 1 normal none;
}
.gwd-play-animation #character_div .collision_end-animation {
    animation: gwd-empty-animation 1.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 1.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 1.4s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.run_start .collision_end-animation {
    animation: gwd-empty-animation_run_start 1.4s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_run_start 1.4s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_run_start 1.4s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.jump_start .collision_end-animation {
    animation: gwd-empty-animation_jump_start 1.4s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_jump_start 1.4s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-empty-animation_jump_start 1.4s linear -0.45s 1 normal forwards;
}
.gwd-play-animation #character_div.collision_start .collision_end-animation {
    animation: gwd-empty-animation_collision_start 1.4s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_collision_start 1.4s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-empty-animation_collision_start 1.4s linear -0.9s 1 normal forwards;
}
@keyframes gwd-empty-animation_collision_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation_collision_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation_collision_start {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
.gwd-play-animation #character_div .collision_dead-animation {
    animation: gwd-empty-animation 0.9s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 0.9s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 0.9s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.run_start .collision_dead-animation {
    animation: gwd-empty-animation_run_start 0.9s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_run_start 0.9s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation_run_start 0.9s linear 0s 1 normal forwards;
}
.gwd-play-animation #character_div.jump_start .collision_dead-animation {
    animation: gwd-empty-animation_jump_start 0.9s linear -0.45s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_jump_start 0.9s linear -0.45s 1 normal forwards;
    -moz-animation: gwd-empty-animation_jump_start 0.9s linear -0.45s 1 normal forwards;
}
.gwd-play-animation #character_div.collision_start .collision_dead-animation {
    animation: gwd-empty-animation_collision_start 0.9s linear -0.9s 1 normal forwards;
    -webkit-animation: gwd-empty-animation_collision_start 0.9s linear -0.9s 1 normal forwards;
    -moz-animation: gwd-empty-animation_collision_start 0.9s linear -0.9s 1 normal forwards;
}</style>
  <script data-source="googbase_min.js" data-version="4" data-exports-type="googbase" src="googbase_min.js"></script>
  <script data-source="gwd_webcomponents_min.js" data-version="6" data-exports-type="gwd_webcomponents" src="gwd_webcomponents_min.js"></script>
  <script data-source="gwdpage_min.js" data-version="12" data-exports-type="gwd-page" src="gwdpage_min.js"></script>
  <script data-source="gwdpagedeck_min.js" data-version="12" data-exports-type="gwd-pagedeck" src="gwdpagedeck_min.js"></script>
  <script data-source="gwdimage_min.js" data-version="12" data-exports-type="gwd-image" src="gwdimage_min.js"></script>
  <script type="text/javascript" gwd-events="support" src="gwd-events-support.1.0.js"></script>
  <script type="text/javascript" gwd-events="handlers">
    window.gwd = window.gwd || {};
    gwd.auto_Game_to_home_buttonClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Game_to_home_buttonMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_to_home_button', 'transition: all 0.2s linear; color: red; cursor: pointer;');
    };
    gwd.auto_Game_to_home_buttonMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_to_home_button', 'transition: all 0.2s linear; color: black; cursor: pointer;');
    };
    gwd.auto_Game_to_home_buttonMouseout1 = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_to_home_button', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Home_to_game_buttonMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('home_to_game_button', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Home_to_game_buttonMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('home_to_game_button', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Game_to_home_buttonMouseover1 = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_to_home_button', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Page1_1Event_1 = function(event) {
      // GWD Predefined Function
      gwd.actions.timeline.gotoAndPlay('page1_1', 'platform_start');
    };
    gwd.auto_Character_divEvent_2 = function(event) {
      // GWD Predefined Function
      gwd.actions.timeline.gotoAndPlay('character_div', 'run_start');
    };
    gwd.auto_Character_divEvent_3 = function(event) {
      // GWD Predefined Function
      gwd.actions.timeline.gotoAndPlay('character_div', 'run_start');
    };
    gwd.auto_Game_jump_buttonClick = function(event) {
      // GWD Predefined Function
      gwd.actions.timeline.gotoAndPlay('character_div', 'jump_start');
    };
    gwd.auto_Game_jump_buttonMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_jump_button', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Game_jump_buttonMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('game_jump_button', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.init = function(event) {
      gwd.globalVars = gwd.globalVars || {};
      gwd.globalVars.characterIsJumping = false;
      gwd.globalVars.score = 0;
      gwd.actions.events.getElementById("message").textContent = gwd.globalVars.score;
      gwd.actions.events.getElementById("final_score").textContent = gwd.globalVars.score;
    };
    gwd.characterJumps = function(event) {
      if (gwd.globalVars.characterIsJumping === false) {
        gwd.actions.timeline.gotoAndPlay('character_div', 'jump_start');
        gwd.globalVars.characterIsJumping = true;
      }
    };
    gwd.characterLands = function(event) {
      gwd.globalVars.characterIsJumping = false;
      gwd.actions.timeline.gotoAndPlay('character_div', 'run_strat');
    }
    gwd.newProjectile = function(event) {
      var rand = Math.random() * 2;
      if (rand >= 1) {
        gwd.actions.timeline.gotoAndPlay('projectile_path_div', 'projectile_low_start');
      } else {
        gwd.actions.timeline.gotoAndPlay('projectile_path_div', 'projectile_high_start');
      }
    };
    gwd.collisionHigh = function(event) {
      if (gwd.globalVars.characterIsJumping === true) {
        gwd.actions.timeline.gotoAndPlay('character_div', 'collision_start');
        gwd.actions.events.getElementById("message").textContent = gwd.globalVars.score;
        gwd.actions.events.getElementById("final_score").textContent = gwd.globalVars.score;
      } else {
        gwd.globalVars.score++;
        gwd.actions.events.getElementById("message").textContent = gwd.globalVars.score;
        gwd.actions.events.getElementById("final_score").textContent = gwd.globalVars.score;
      }
    };
    gwd.collisionLow = function(event) {
      if (gwd.globalVars.characterIsJumping === false) {
        gwd.actions.timeline.gotoAndPlay('character_div', 'collision_start');
      } else {
        gwd.globalVars.score++;
        gwd.actions.events.getElementById("message").textContent = gwd.globalVars.score;
        gwd.actions.events.getElementById("final_score").textContent = gwd.globalVars.score;
      }
    };
    gwd.auto_Character_divCollision_end = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1_3', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Credits_to_gameClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1_1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Credits_to_homeClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Help_to_homeClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Help_to_gameClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1_1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Help_to_gameMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('help_to_game', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Help_to_gameMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('help_to_game', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Help_to_homeMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('help_to_home', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Credits_to_gameMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('credits_to_game', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Credits_to_gameMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('credits_to_game', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Credits_to_homeMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('credits_to_home', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Credits_to_homeMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('credits_to_home', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Home_to_helpClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1_2', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Home_to_helpMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('home_to_help', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Home_to_helpMouseout = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('home_to_help', 'transition: all 0.2s linear; color: #fc009d; cursor: pointer;');
    };
    gwd.auto_Help_to_homeMouseover = function(event) {
      // GWD Predefined Function
      gwd.actions.events.setInlineStyle('help_to_home', 'transition: all 0.2s linear; color: green; cursor: pointer;');
    };
    gwd.auto_Home_to_game_buttonClick = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdPagedeck.goToPage('pagedeck', 'page1_1', 'none', 1000, 'linear', 'top');
    };
    gwd.auto_Character_divCollision_dead = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdAudio.play('dead_sound');
    };
    gwd.auto_Character_divCollision_dead1 = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdAudio.pause('bg_sound');
    };
    gwd.reset = function(event) {
      gwd.globalVars.score = 0;
      gwd.actions.events.getElementById("message").textContent = gwd.globalVars.score;
      gwd.actions.events.getElementById("final_score").textContent = gwd.globalVars.score;
    };
    gwd.auto_Credits_to_homeClick1 = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdAudio.pause('bg_sound');
    };
    gwd.auto_Game_to_home_buttonClick1 = function(event) {
      // GWD Predefined Function
      gwd.actions.gwdAudio.pause('bg_sound');
    };
  </script>
  <script type="text/javascript" gwd-events="registration">
    // Google Web Designer中的事件处理支持代码
     // 此脚本块是自动生成的。请勿修改！
    gwd.actions.events.registerEventHandlers = function(event) {
      gwd.actions.events.addHandler('game_to_home_button', 'click', gwd.auto_Game_to_home_buttonClick, false);
      gwd.actions.events.addHandler('game_to_home_button', 'mouseover', gwd.auto_Game_to_home_buttonMouseover, false);
      gwd.actions.events.addHandler('game_to_home_button', 'mouseout', gwd.auto_Game_to_home_buttonMouseout, false);
      gwd.actions.events.addHandler('game_to_home_button', 'mouseout', gwd.auto_Game_to_home_buttonMouseout1, false);
      gwd.actions.events.addHandler('home_to_game_button', 'mouseover', gwd.auto_Home_to_game_buttonMouseover, false);
      gwd.actions.events.addHandler('home_to_game_button', 'mouseout', gwd.auto_Home_to_game_buttonMouseout, false);
      gwd.actions.events.addHandler('game_to_home_button', 'mouseover', gwd.auto_Game_to_home_buttonMouseover1, false);
      gwd.actions.events.addHandler('page1_1', 'event-1', gwd.auto_Page1_1Event_1, false);
      gwd.actions.events.addHandler('character_div', 'run_end', gwd.auto_Character_divEvent_2, false);
      gwd.actions.events.addHandler('character_div', 'jump_end', gwd.auto_Character_divEvent_3, false);
      gwd.actions.events.addHandler('game_jump_button', 'click', gwd.auto_Game_jump_buttonClick, false);
      gwd.actions.events.addHandler('game_jump_button', 'mouseover', gwd.auto_Game_jump_buttonMouseover, false);
      gwd.actions.events.addHandler('game_jump_button', 'mouseout', gwd.auto_Game_jump_buttonMouseout, false);
      gwd.actions.events.addHandler('page1', 'pagepresenting', gwd.init, false);
      gwd.actions.events.addHandler('game_jump_button', 'click', gwd.characterJumps, false);
      gwd.actions.events.addHandler('page1_1', 'pagepresenting', gwd.newProjectile, false);
      gwd.actions.events.addHandler('projectile_path_div', 'projectile_high_end', gwd.newProjectile, false);
      gwd.actions.events.addHandler('projectile_path_div', 'projecttile_low_end', gwd.newProjectile, false);
      gwd.actions.events.addHandler('character_div', 'collision_end', gwd.auto_Character_divCollision_end, false);
      gwd.actions.events.addHandler('projectile_path_div', 'collision_high', gwd.collisionHigh, false);
      gwd.actions.events.addHandler('projectile_path_div', 'collision_low', gwd.collisionLow, false);
      gwd.actions.events.addHandler('credits_to_game', 'click', gwd.auto_Credits_to_gameClick, false);
      gwd.actions.events.addHandler('credits_to_home', 'click', gwd.auto_Credits_to_homeClick, false);
      gwd.actions.events.addHandler('help_to_home', 'click', gwd.auto_Help_to_homeClick, false);
      gwd.actions.events.addHandler('help_to_game', 'click', gwd.auto_Help_to_gameClick, false);
      gwd.actions.events.addHandler('help_to_game', 'mouseover', gwd.auto_Help_to_gameMouseover, false);
      gwd.actions.events.addHandler('help_to_game', 'mouseout', gwd.auto_Help_to_gameMouseout, false);
      gwd.actions.events.addHandler('help_to_home', 'mouseout', gwd.auto_Help_to_homeMouseout, false);
      gwd.actions.events.addHandler('credits_to_game', 'mouseover', gwd.auto_Credits_to_gameMouseover, false);
      gwd.actions.events.addHandler('credits_to_game', 'mouseout', gwd.auto_Credits_to_gameMouseout, false);
      gwd.actions.events.addHandler('credits_to_home', 'mouseover', gwd.auto_Credits_to_homeMouseover, false);
      gwd.actions.events.addHandler('credits_to_home', 'mouseout', gwd.auto_Credits_to_homeMouseout, false);
      gwd.actions.events.addHandler('home_to_help', 'click', gwd.auto_Home_to_helpClick, false);
      gwd.actions.events.addHandler('home_to_help', 'mouseover', gwd.auto_Home_to_helpMouseover, false);
      gwd.actions.events.addHandler('home_to_help', 'mouseout', gwd.auto_Home_to_helpMouseout, false);
      gwd.actions.events.addHandler('help_to_home', 'mouseover', gwd.auto_Help_to_homeMouseover, false);
      gwd.actions.events.addHandler('home_to_game_button', 'click', gwd.auto_Home_to_game_buttonClick, false);
      gwd.actions.events.addHandler('character_div', 'jump_end', gwd.characterLands, false);
      gwd.actions.events.addHandler('character_div', 'collision_dead', gwd.auto_Character_divCollision_dead, false);
      gwd.actions.events.addHandler('character_div', 'collision_dead', gwd.auto_Character_divCollision_dead1, false);
      gwd.actions.events.addHandler('credits_to_game', 'click', gwd.reset, false);
      gwd.actions.events.addHandler('credits_to_home', 'click', gwd.auto_Credits_to_homeClick1, false);
      gwd.actions.events.addHandler('game_to_home_button', 'click', gwd.auto_Game_to_home_buttonClick1, false);
      gwd.actions.timeline.captureAnimationEnd(document.body);
    };
    gwd.actions.events.deregisterEventHandlers = function(event) {
      gwd.actions.events.removeHandler('game_to_home_button', 'click', gwd.auto_Game_to_home_buttonClick, false);
      gwd.actions.events.removeHandler('game_to_home_button', 'mouseover', gwd.auto_Game_to_home_buttonMouseover, false);
      gwd.actions.events.removeHandler('game_to_home_button', 'mouseout', gwd.auto_Game_to_home_buttonMouseout, false);
      gwd.actions.events.removeHandler('game_to_home_button', 'mouseout', gwd.auto_Game_to_home_buttonMouseout1, false);
      gwd.actions.events.removeHandler('home_to_game_button', 'mouseover', gwd.auto_Home_to_game_buttonMouseover, false);
      gwd.actions.events.removeHandler('home_to_game_button', 'mouseout', gwd.auto_Home_to_game_buttonMouseout, false);
      gwd.actions.events.removeHandler('game_to_home_button', 'mouseover', gwd.auto_Game_to_home_buttonMouseover1, false);
      gwd.actions.events.removeHandler('page1_1', 'event-1', gwd.auto_Page1_1Event_1, false);
      gwd.actions.events.removeHandler('character_div', 'run_end', gwd.auto_Character_divEvent_2, false);
      gwd.actions.events.removeHandler('character_div', 'jump_end', gwd.auto_Character_divEvent_3, false);
      gwd.actions.events.removeHandler('game_jump_button', 'click', gwd.auto_Game_jump_buttonClick, false);
      gwd.actions.events.removeHandler('game_jump_button', 'mouseover', gwd.auto_Game_jump_buttonMouseover, false);
      gwd.actions.events.removeHandler('game_jump_button', 'mouseout', gwd.auto_Game_jump_buttonMouseout, false);
      gwd.actions.events.removeHandler('page1', 'pagepresenting', gwd.init, false);
      gwd.actions.events.removeHandler('game_jump_button', 'click', gwd.characterJumps, false);
      gwd.actions.events.removeHandler('page1_1', 'pagepresenting', gwd.newProjectile, false);
      gwd.actions.events.removeHandler('projectile_path_div', 'projectile_high_end', gwd.newProjectile, false);
      gwd.actions.events.removeHandler('projectile_path_div', 'projecttile_low_end', gwd.newProjectile, false);
      gwd.actions.events.removeHandler('character_div', 'collision_end', gwd.auto_Character_divCollision_end, false);
      gwd.actions.events.removeHandler('projectile_path_div', 'collision_high', gwd.collisionHigh, false);
      gwd.actions.events.removeHandler('projectile_path_div', 'collision_low', gwd.collisionLow, false);
      gwd.actions.events.removeHandler('credits_to_game', 'click', gwd.auto_Credits_to_gameClick, false);
      gwd.actions.events.removeHandler('credits_to_home', 'click', gwd.auto_Credits_to_homeClick, false);
      gwd.actions.events.removeHandler('help_to_home', 'click', gwd.auto_Help_to_homeClick, false);
      gwd.actions.events.removeHandler('help_to_game', 'click', gwd.auto_Help_to_gameClick, false);
      gwd.actions.events.removeHandler('help_to_game', 'mouseover', gwd.auto_Help_to_gameMouseover, false);
      gwd.actions.events.removeHandler('help_to_game', 'mouseout', gwd.auto_Help_to_gameMouseout, false);
      gwd.actions.events.removeHandler('help_to_home', 'mouseout', gwd.auto_Help_to_homeMouseout, false);
      gwd.actions.events.removeHandler('credits_to_game', 'mouseover', gwd.auto_Credits_to_gameMouseover, false);
      gwd.actions.events.removeHandler('credits_to_game', 'mouseout', gwd.auto_Credits_to_gameMouseout, false);
      gwd.actions.events.removeHandler('credits_to_home', 'mouseover', gwd.auto_Credits_to_homeMouseover, false);
      gwd.actions.events.removeHandler('credits_to_home', 'mouseout', gwd.auto_Credits_to_homeMouseout, false);
      gwd.actions.events.removeHandler('home_to_help', 'click', gwd.auto_Home_to_helpClick, false);
      gwd.actions.events.removeHandler('home_to_help', 'mouseover', gwd.auto_Home_to_helpMouseover, false);
      gwd.actions.events.removeHandler('home_to_help', 'mouseout', gwd.auto_Home_to_helpMouseout, false);
      gwd.actions.events.removeHandler('help_to_home', 'mouseover', gwd.auto_Help_to_homeMouseover, false);
      gwd.actions.events.removeHandler('home_to_game_button', 'click', gwd.auto_Home_to_game_buttonClick, false);
      gwd.actions.events.removeHandler('character_div', 'jump_end', gwd.characterLands, false);
      gwd.actions.events.removeHandler('character_div', 'collision_dead', gwd.auto_Character_divCollision_dead, false);
      gwd.actions.events.removeHandler('character_div', 'collision_dead', gwd.auto_Character_divCollision_dead1, false);
      gwd.actions.events.removeHandler('credits_to_game', 'click', gwd.reset, false);
      gwd.actions.events.removeHandler('credits_to_home', 'click', gwd.auto_Credits_to_homeClick1, false);
      gwd.actions.events.removeHandler('game_to_home_button', 'click', gwd.auto_Game_to_home_buttonClick1, false);
      gwd.actions.timeline.releaseAnimationEnd(document.body);
    };
    document.addEventListener("DOMContentLoaded", gwd.actions.events.registerEventHandlers);
    document.addEventListener("unload", gwd.actions.events.deregisterEventHandlers);
  </script>
  <script data-source="gwdaudio_min.js" data-version="4" data-exports-type="gwd-audio" src="gwdaudio_min.js"></script>
<style type="text/css">#pagedeck { overflow: hidden !important; }</style></head>

<body class="document-body">
  <gwd-pagedeck class="gwd-page-container" id="pagedeck" data-gwd-offset-top="0px" data-gwd-offset-left="0px" default-page="page1">
    <gwd-page id="page1" class="gwd-page-wrapper page1-content gwd-lightbox" data-gwd-width="550px" data-gwd-height="400px" data-gwd-name="home" centered="">
      <div class="gwd-page-content page1-content">
        <div class="gwd-div-4zj1 gwd-div-1wwy" id="BG_blue"></div>
        <gwd-image id="BG_trees_home" source="BG.png?1558758460078" scaling="stretch" class="gwd-image-gz6h"></gwd-image>
        <h1 class="gwd-p-ix4f gwd-h1-mdbx">Jump &amp; Run Game</h1>
        <h3 class="gwd-p-ix4f gwd-h1-18cn gwd-h3-f0xc gwd-h3-25oz" id="home_to_game_button">Play Game</h3>
        <h3 class="gwd-h3-1r5r" id="home_to_help">Help</h3>
      </div>
    </gwd-page>
    <gwd-page id="page1_1" class="gwd-page-wrapper gwd-lightbox gwd-page-kgkn" data-gwd-width="550px" data-gwd-height="400px" data-gwd-name="game" centered="">
      <div class="gwd-page-content gwd-div-1r0h">
        <gwd-image id="BG_trees_game" source="BG.png?1558758460078" scaling="stretch" class="gwd-image-gz6h gwd-image-1lu0"></gwd-image>
        <h1 class="gwd-p-6myc"><span class="gwd-span-1sc9">Game Page</span><br></h1>
        <div class="gwd-div-4zj1 gwd-div-2v3a" id="BG_blue_1"></div>
        <h3 class="gwd-p-ix4f gwd-h1-18cn gwd-h3-f0xc" id="game_to_home_button">Home</h3>
        <h3 class="gwd-p-ix4f gwd-h1-18cn gwd-h3-f0xc gwd-h3-1h1m" id="game_jump_button">Jump</h3>
        <div class="gwd-div-x0cy gwd-gen-1v7ogwdanimation" id="platform_div">
          <gwd-image id="2" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-1wm4"></gwd-image>
          <gwd-image id="2_6" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-15ri"></gwd-image>
          <gwd-image id="2_5" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-1wlb"></gwd-image>
          <gwd-image id="2_4" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-qut8"></gwd-image>
          <gwd-image id="2_3" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-fm2h"></gwd-image>
          <gwd-image id="2_2" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-1nkr"></gwd-image>
          <gwd-image id="2_1" source="2.png?1558758460078" scaling="stretch" class="gwd-image-a3e1 gwd-image-1eo5"></gwd-image>
        </div>
        <div class="gwd-animation-event event-1-animation" data-event-name="event-1" data-event-time="500"></div>
        <div class="gwd-div-m38s" id="projectile_path_div">
          <div class="gwd-div-l1ty gwd-gen-fi0sgwdanimation" id="projectile_high_div">
            <gwd-image id="jelly_blue" source="Jelly__4_.png?1558758460078" scaling="stretch" class="gwd-image-1s9i gwd-gen-50zcgwdanimation"></gwd-image>
          </div>
          <div class="gwd-animation-event projectile_high_end-animation" data-event-name="projectile_high_end" data-event-time="2000"></div>
          <div class="gwd-div-1ohk gwd-gen-1ln3gwdanimation" id="projectile_low_div">
            <gwd-image id="jelly_red" source="Jelly__3_.png?1558758460078" scaling="stretch" class="gwd-image-131k gwd-gen-sx9ogwdanimation"></gwd-image>
          </div>
          <div class="gwd-animation-event projecttile_low_end-animation" data-event-name="projecttile_low_end" data-event-time="3600"></div>
          <div class="gwd-animation-event collision_high-animation" data-event-name="collision_high" data-event-time="1600"></div>
          <div class="gwd-animation-event collision_low-animation" data-event-name="collision_low" data-event-time="3300"></div>
        </div>
        <div class="gwd-div-508n" id="character_div">
          <gwd-image id="cat1" source="Run__1_.png?1558758460078" scaling="stretch" class="gwd-image-1tsd gwd-gen-19asgwdanimation"></gwd-image>
          <gwd-image id="cat2" source="Run__2_.png?1558758460078" scaling="stretch" class="gwd-image-tqpc gwd-gen-1ycmgwdanimation"></gwd-image>
          <gwd-image id="cat3" source="Run__3_.png?1558758460078" scaling="stretch" class="gwd-image-iiar gwd-gen-2l3cgwdanimation"></gwd-image>
          <gwd-image id="cat4" source="Run__4_.png?1558758460078" scaling="stretch" class="gwd-image-1fd3 gwd-gen-lvzwgwdanimation"></gwd-image>
          <gwd-image id="cat5" source="Run__5_.png?1558758460078" scaling="stretch" class="gwd-image-1r4v gwd-gen-23ovgwdanimation"></gwd-image>
          <gwd-image id="cat6" source="Run__6_.png?1558758460078" scaling="stretch" class="gwd-image-1ecm gwd-gen-bgntgwdanimation"></gwd-image>
          <gwd-image id="cat7" source="Run__7_.png?1558758460078" scaling="stretch" class="gwd-image-18jm gwd-gen-csftgwdanimation"></gwd-image>
          <gwd-image id="cat8" source="Run__8_.png?1558758460078" scaling="stretch" class="gwd-image-klt2 gwd-gen-v0m0gwdanimation"></gwd-image>
          <gwd-image id="cat_jump_1" source="Jump__1_.png?1558758460078" scaling="stretch" class="gwd-image-85kn gwd-gen-1j6cgwdanimation"></gwd-image>
          <gwd-image id="cat_jump_2" source="Jump__2_.png?1558758460078" scaling="stretch" class="gwd-image-yqsr gwd-gen-d63lgwdanimation"></gwd-image>
          <gwd-image id="cat_jump_3" source="Jump__3_.png?1558758460078" scaling="stretch" class="gwd-image-vwml gwd-gen-j3rhgwdanimation"></gwd-image>
          <gwd-image id="cat_jump_4" source="Jump__4_.png?1558758460078" scaling="stretch" class="gwd-image-1ra1 gwd-gen-1vzwgwdanimation"></gwd-image>
          <gwd-image id="cat_jump_5" source="Jump__5_.png?1558758460078" scaling="stretch" class="gwd-image-13qx gwd-gen-qc07gwdanimation"></gwd-image>
          <gwd-image id="cat_jump_6" source="Jump__6_.png?1558758460078" scaling="stretch" class="gwd-image-1gtd gwd-gen-dijigwdanimation"></gwd-image>
          <gwd-image id="cat_jump_7" source="Jump__7_.png?1558758460078" scaling="stretch" class="gwd-image-ptwu gwd-gen-ppxjgwdanimation"></gwd-image>
          <gwd-image id="cat_jump_8" source="Jump__8_.png?1558758460078" scaling="stretch" class="gwd-image-1gyd gwd-gen-9txigwdanimation"></gwd-image>
          <div class="gwd-animation-event run_end-animation" data-event-name="run_end" data-event-time="400"></div>
          <div class="gwd-animation-event jump_end-animation" data-event-name="jump_end" data-event-time="850"></div>
          <gwd-image id="cat_dead_1" source="Dead__1_.png?1558758460078" scaling="stretch" class="gwd-image-r1ca gwd-gen-1n5rgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_2" source="Dead__2_.png?1558758460078" scaling="stretch" class="gwd-image-1kzd gwd-gen-1y2dgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_3" source="Dead__3_.png?1558758460078" scaling="stretch" class="gwd-image-ioln gwd-gen-j0rxgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_4" source="Dead__4_.png?1558758460078" scaling="stretch" class="gwd-image-1h7x gwd-gen-1i5cgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_5" source="Dead__5_.png?1558758460078" scaling="stretch" class="gwd-image-1032 gwd-gen-1cvvgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_6" source="Dead__6_.png?1558758460078" scaling="stretch" class="gwd-image-194p gwd-gen-1324gwdanimation"></gwd-image>
          <gwd-image id="cat_dead_7" source="Dead__7_.png?1558758460078" scaling="stretch" class="gwd-image-1wom gwd-gen-1pnkgwdanimation"></gwd-image>
          <gwd-image id="cat_dead_8" source="Dead__8_.png?1558758460078" scaling="stretch" class="gwd-image-dmj7 gwd-gen-1f68gwdanimation"></gwd-image>
          <gwd-image id="cat_dead_9" source="Dead__9_.png?1558758460078" scaling="stretch" class="gwd-image-1bkg gwd-gen-1bjygwdanimation"></gwd-image>
          <gwd-image id="cat_dead_10" source="Dead__10_.png?1558758460078" scaling="stretch" class="gwd-image-1b1n gwd-gen-152xgwdanimation"></gwd-image>
          <div class="gwd-animation-event collision_end-animation" data-event-name="collision_end" data-event-time="1400"></div>
          <gwd-audio id="dead_sound" sources="meow.mp3" class="gwd-audio-1g9z" data-gwd-name="meow"></gwd-audio>
          <div class="gwd-animation-event collision_dead-animation" data-event-name="collision_dead" data-event-time="900"></div>
        </div>
        <gwd-audio id="bg_sound" sources="BGM.mp3" class="gwd-audio-14lz" loop="" autoplay="" data-gwd-name="backgroundsound"></gwd-audio>
        <span class="gwd-span-yp65">score:</span><span class="gwd-span-2gfk" id="message"><br></span>
      </div>
    </gwd-page>
    <gwd-page id="page1_2" class="gwd-page-wrapper gwd-lightbox gwd-page-8ep1" data-gwd-width="550px" data-gwd-height="400px" data-gwd-name="help" centered="">
      <div class="gwd-page-content gwd-div-1x2m">
        <div class="gwd-div-4zj1 gwd-div-1wwy" id="BG_blue_2"></div>
        <gwd-image id="BG_trees_home_1" source="BG.png?1558758460078" scaling="stretch" class="gwd-image-gz6h"></gwd-image>
        <h3 class="gwd-p-1dd0 gwd-p-vhrs text-tool-feedback" id="help_to_game">OK! Let's Run</h3>
        <h3 class="gwd-p-1dd0 gwd-p-f4cr text-tool-feedback" id="help_to_home">Back</h3>
        <span class="gwd-span-1rwt text-tool-feedback">you could click "Jump" button to jump to avoid jelly, every one you avoid makes you gey one credit. enjoy the game!<br></span>
      </div>
    </gwd-page>
    <gwd-page id="page1_3" class="gwd-page-wrapper gwd-lightbox gwd-page-1iqe" data-gwd-width="550px" data-gwd-height="400px" data-gwd-name="credits" centered="">
      <div class="gwd-page-content gwd-div-yp8c">
        <gwd-image id="BG_trees_home_2" source="BG.png?1558758460078" scaling="stretch" class="gwd-image-gz6h"></gwd-image>
        <div class="gwd-div-4zj1 gwd-div-1wwy" id="BG_blue_3"></div>
        <p class="gwd-p-10hk"><span class="gwd-span-1nh7">Your Finally credit is:</span><br>
          
        </p>
        <p class="gwd-p-n477 gwd-p-zs0y" id="credits_to_game">Retry</p>
        <p class="gwd-p-n477 gwd-p-17y8" id="credits_to_home">Home</p>
        <p class="gwd-p-13le" id="final_score"></p>
      </div>
    </gwd-page>
  </gwd-pagedeck>
  <script type="text/html" gwd-supported-sizes="">{ "supportedSizes": { "collapsed": { "sizeRanges": [{ "minWidth": 0, "minHeight": 0, "maxWidth": 999999, "maxHeight": 999999, "orientation": "landscape", "presetName": "unbounded" }, { "minWidth": 0, "minHeight": 0, "maxWidth": 999999, "maxHeight":
    999999, "orientation": "portrait" }] }, "expanded": { "sizeRanges": [{ "minWidth": 0, "minHeight": 0, "maxWidth": 999999, "maxHeight": 999999, "orientation": "landscape" }, { "minWidth": 0, "minHeight": 0, "maxWidth": 999999, "maxHeight": 999999,
    "orientation": "portrait" }] } } }
  </script>
  <script type="text/javascript" id="gwd-init-code">
    (function() {
      document.body.style.opacity = "0";
      var pageDeck = document.getElementById('pagedeck');
      /**
       * Handles the DOMContentLoaded event. The DOMContentLoaded event is
       * fired when the document has been completely loaded and parsed.
       */

      function handleDomContentLoaded(event) {}

      /**
       * Handles the WebComponentsReady event. This event is fired when all
       * custom elements have been registered and upgraded.
       */
      function handleWebComponentsReady(event) {
        document.body.style.opacity = "";
        setTimeout(function() {
          pageDeck.goToPage(pageDeck.getDefaultPage().id);
        }, 0);
      }

      window.addEventListener('DOMContentLoaded',
        handleDomContentLoaded, false);
      window.addEventListener('WebComponentsReady',
        handleWebComponentsReady, false);
    })();
  </script>


</body></html>
